Go Build in GO语言的内置关键字,类型及函数
内置关键字(25个 均为小写)
break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
内置类型
值类型:
bool
byte
int(32 or 64), int8, int16, int32, int64
uint(32 or 64), uint8(byte), uint16, uint32, uint64
float32, float64
string
complex64, complex128 –复数
array – 固定长度的数组引用类型:(指针类型)
slice – 切片
map – 映射
chan – 管道
内置函数
append – 把东西增加到slice里面,返回修改后的slice
close – 关闭channel
delete – 从map中删除key对应的value
panic – 停止常规的goroutine
recover – 允许程序定义goroutine的panic动作
imag – 返回complex的实部
real – 返回complex的虚部
make – 返回Type本身(只能应用于slice, map, channel)
new – 返回指向Type的指针
cap – 容量,容积capacity
copy – 复制slice,返回复制的数目
len – 返回长度
内置接口
type error interface { //只要实现了Error()函数,返回值为String的都实现了err接口
Error() string
}
blog comments powered by Disqus